﻿using System.Collections.Generic;
using System.Windows;
using SC2TV.ViewModel;

namespace SC2TV.Object
{
    public class Chat
    {
        public List<ChatMessage> messages { get; set; }
    }

    public class ChatMessage : BaseViewModel
    {
        public string id { get; set; }
        public string uid { get; set; }
        public string name { get; set; }
        public string message { get; set; }
        public string date { get; set; }
        public string channelId { get; set; }
        public List<int> roleIds { get; set; }
        public string role { get; set; }
    }

    public class ChatMessageViewModel : ChatMessage
    {
        public DataTemplate dt { get; set; }
    }
}
